// vuex 文件
import Vue from 'vue'
import Vuex from 'vuex'

// 导入 home 模块小仓库
import home from './Home/home'
// 导入 search 模块小仓库
import search from './Search/search'
// 导入 Detail 模块小仓库
import Detail from './Detail/Detail'
// 导入 ShopCar 模块小仓库
import ShopCart from './ShopCart/shopcart'
// 导入 user 模块小仓库
import User from './User/User'
// 导入 Trade 模块小仓库
import Trade from './Trade/trade'
// 装为插件
Vue.use(Vuex)
// 对外暴露
export default new Vuex.Store({
  // 向外暴露小仓库模块，否则会报错 unknown action type: categoryList
  modules: {
    home,
    search,
    Detail,
    ShopCart,
    User,
    Trade
  },
  state: {},
  mutations: {},
  actions: {}
})
